// house_pkg/pages/locate/index.ts
import qqMap from '../../../utils/qqmap'
Page({
  data: {
    address: '',
    list: []
  },
  onLoad() {
    this.getLocation()
  },
  // 加载定位
  async getLocation() {
    const res = await wx.getLocation()
    this.transfromCn(res.latitude, res.longitude)
    this.getNeightSheQU(res.latitude, res.longitude)
  },
  // 获取周边位置
  getNeightSheQU(latitude, longitude) {
    qqMap.search({
      keyword: '学校',
      page_size: 5,
      location: {
        latitude: latitude,
        longitude: longitude
      },
      success:(res)=> {

        const tmp = res.data.map(item => ({
          id: item.id,
          title: item.title
        }))
        this.setData({
          list: tmp
        })
      }
    })
  },
  // 重新定位
  async chooseMyLoocation() {
    const res = await wx.chooseLocation()
    this.transfromCn(res.latitude, res.longitude)
  },
  // 获取地理位置
  transfromCn(latitude, longitude) {
    qqMap.reverseGeocoder({
      location: {
        latitude: latitude,
        longitude: longitude
      },
      success: (res) => {
  
        this.setData({
          address: res.result.address
        })
      }
    })
  }


})